package cn.scm.server.multistage.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 虚拟资产表(BizVirtualProperty)实体类
 *
 * @author makejava
 * @since 2020-09-24 19:59:19
 */
public class BizVirtualProperty implements Serializable {
    private static final long serialVersionUID = 154243272490925505L;
    /**
     * 虚拟资产ID
     */
    private String id;
    /**
     * 父ID
     */
    private String parentId;
    /**
     * 开单ID
     */
    private String openOrderId;
    /**
     * 项目ID
     */
    private String projectId;
    /**
     * 任务ID
     */
    private String taskId;
    /**
     * 流转记录ID
     */
    private String transferId;
    /**
     * 债务人ID
     */
    private String obligorId;
    /**
     * 债务人名称
     */
    private String obligorName;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 供应商ID
     */
    private String supplierId;
    /**
     * 生成资产日期
     */
    private Date generateDate;
    /**
     * 申请日期
     */
    private Date applyDate;
    /**
     * 虚拟资产状态
     */
    private String propertyState;
    /**
     * 虚拟资产金额
     */
    private BigDecimal propertyAmt;
    /**
     * 虚拟资产应付账款到期日
     */
    private Date propertyEnddate;
    /**
     * 锁定标志(0-正常，1-锁定)
     */
    private Integer lockIdent;
    /**
     * 转让金额
     */
    private BigDecimal transferAmt;
    /**
     * 是否已流转（Y-已流转，N-未流转）
     */
    private String isTransfer;
    /**
     * 删除标志
     */
    private Integer deleted;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 修改人
     */
    private String updateUser;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getOpenOrderId() {
        return openOrderId;
    }

    public void setOpenOrderId(String openOrderId) {
        this.openOrderId = openOrderId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTransferId() {
        return transferId;
    }

    public void setTransferId(String transferId) {
        this.transferId = transferId;
    }

    public String getObligorId() {
        return obligorId;
    }

    public void setObligorId(String obligorId) {
        this.obligorId = obligorId;
    }

    public String getObligorName() {
        return obligorName;
    }

    public void setObligorName(String obligorName) {
        this.obligorName = obligorName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public Date getGenerateDate() {
        return generateDate;
    }

    public void setGenerateDate(Date generateDate) {
        this.generateDate = generateDate;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getPropertyState() {
        return propertyState;
    }

    public void setPropertyState(String propertyState) {
        this.propertyState = propertyState;
    }

    public BigDecimal getPropertyAmt() {
        return propertyAmt;
    }

    public void setPropertyAmt(BigDecimal propertyAmt) {
        this.propertyAmt = propertyAmt;
    }

    public Date getPropertyEnddate() {
        return propertyEnddate;
    }

    public void setPropertyEnddate(Date propertyEnddate) {
        this.propertyEnddate = propertyEnddate;
    }

    public Integer getLockIdent() {
        return lockIdent;
    }

    public void setLockIdent(Integer lockIdent) {
        this.lockIdent = lockIdent;
    }

    public BigDecimal getTransferAmt() {
        return transferAmt;
    }

    public void setTransferAmt(BigDecimal transferAmt) {
        this.transferAmt = transferAmt;
    }

    public String getIsTransfer() {
        return isTransfer;
    }

    public void setIsTransfer(String isTransfer) {
        this.isTransfer = isTransfer;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

}